//
//  TextUtil.m
//  TableBarControllerDemo
//
//  Created by 边果互动 on 2021/3/19.
//

#import "TextUtil.h"

@implementation TextUtil

#pragma mark - 根据文字计算大小
+ (CGSize) text2Size: (NSString *) text andMaxSize: (CGSize) maxSize andFont: (UIFont *) font {
    NSDictionary *attr = @{NSFontAttributeName : font};
    //参数一：表示设置的最大宽和高
    //参数二：暂时先固定用这个，记住
    //参数三：一个字典，里面放一个字体，
    //注意：这里的字体一定要和UILabelView设置的字体是一样的
    CGSize size = [text boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attr context:nil].size;
    return size;
}

#pragma mark - 判断字符串是否为空
+ (BOOL) isEmpty:  (NSString *) text {
    if (nil == text) {
        return YES;
    }
    if (text.length == 0) {
        return YES;
    }
    return NO;
}

@end
